cape baboon - Turkish English Dictionary